/*直播大厅*/
video{ width: 100%; height: auto; margin: 0; padding: 0;}
.box-163css{
    background: #ebebeb;
	padding-top: .2rem;
}
.page a.active{ border-bottom: 1px solid #ff4848;}
li.li_list .wrap_1{ padding-top: .32rem; background: #fff;}
.wrap_1 .l{ width: .9rem; padding-left: .3rem; display: inline-block; vertical-align: top;}
.wrap_1 .l img{ width: .69rem; height: .69rem;}
.wrap_1 .r{ width: 6rem; font-size: .28rem; padding-bottom: .32rem; display: inline-block; border-bottom: 1px solid #ddd;}
.wrap_1 .r .span1{ line-height: .42rem; display: block; color: rgb(138,138,138);}
.wrap_1 .r .span2{ line-height: .34rem; padding-bottom: .1rem; display: block; color: rgb(183,183,183); font-size: .22rem;}
.wrap_1 .r .span3{ line-height: .42rem; display: block; color: rgb(51,51,51);}

li.li_list .wrap_2{ padding-top: .3rem; background: #fff; border-bottom: 1px solid #ddd;}
.wrap_2 .l{ width: .9rem; padding-left: .3rem; display: inline-block; vertical-align: top;}
.wrap_2 .l img{ width: .8rem; height: .8rem;}
.wrap_2 .r{ width: 6rem; font-size: .28rem; padding-top: .26rem; padding-bottom: .32rem; display: inline-block;}
.wrap_2 .r .span1{ line-height: .42rem; display: block; color: rgb(138,138,138); padding-right: .2rem;}
.wrap_2 .r .span1 span{ float: right; color: rbg(183,183,183);}
.wrap_2 .r .span2,
.wrap_2 .r .span3{ line-height: .46rem; padding: .26rem .2rem .26rem 0; display: block; color: rgb(51,51,51); font-size: .3rem;  border-bottom: 1px solid #ddd;}
.wrap_2 .r .span3{ border: 0;}
.wrap_2 .r .span3 span{ color: rgb(138,138,138);}
.wrap_2 .r .span2_{ padding-bottom: 0; border: 0;}

li.li_list .wrap_3{ color: rgb(51,51,51);}
.wrap_3 table{ width: 6.94rem; background: #f8f8f8; margin: 0 auto; margin-top: .2rem; margin-bottom: .2rem; color: rgb(51,51,51); text-align: center; vertical-align: middle;}
.wrap_3 table tr th{ height: .74rem; font-size: .3rem; }
.wrap_3 table tr th:last-child{ border-left: 1px solid #ebebeb;}
.wrap_3 table tr td{ height: .68rem; line-height: .42rem; padding: .29rem 0; font-size: .28rem; }
.wrap_3 table tr td:first-child{ width: 2.25rem;}
.wrap_3 table tr td:last-child{ line-height: .36rem; padding-left: .4rem; text-align: left; border-left: 1px solid #ebebeb;}
.wrap_3 table tr td:last-child span{ color: rgb(138,138,138); font-size: .24rem;}

.wrap_3 .noplan{ line-height: .46rem; margin-top: 2.98rem; margin-bottom: 5.14rem; color: rgb(138,138,138); font-size: .3rem; text-align: center;}
.wrap_3 .noplan img{ width: 2.58rem; height: 2.3rem; display: block; margin: 0 auto; margin-bottom: .4rem;}
.page li { width: 25%; padding-left: 4%; padding-right: 4%;}

.live_pop {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: none;
}
.live_pop_bg{
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0%;
	left: 0%;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}
.live_pop_up{
	position: fixed;
	width: 5.96rem;
	height: 4.44rem;
	line-height: .36rem;
	padding-top: 3.36rem;
	background: #fff;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	margin-top: -3.38rem;
	margin-left: -3rem;
	background: url(../img/live_hall/Pop-background@2x.png) no-repeat;
	background-size:  100% auto;
	border-radius: .1rem;
	color: rgb(51,51,51);
	font-size: .36rem;
	text-align: center;
	display: none;
}
.live_pop_up span{
	line-height: .46rem;
	padding: .33rem .48rem .41rem .48rem;
	display: block;
	color: rgb(68,68,68);
	font-size: .28rem;
}
.live_pop_up input{
	width: 4.8rem;
	height: .72rem;
	background: #ff4f51;
	border-radius: .15rem;
	border: 0;
	color: #fff;
	font-size: .36rem;
}
.live_pop_up .closeBtn{
	margin-top: 1rem;
}
.live_pop_up .closeBtn img{
	display: block;
	margin: 0 auto;
}

.live_pop_add{
	position: fixed;
	width: 5.4rem;
	height: 3.37rem;
	line-height: .42rem;
	padding: .5rem .41rem 0 .41rem;
	background: #fff;
	top: 50%;
	left: 50%;
	margin: 0 auto;
	margin-top: -1.85rem;
	margin-left: -3.2rem;
	background: #fff;
	border-radius: .1rem;
	color: rgb(51,51,51);
	font-size: .3rem;
	text-align：justify;
	display: none;
}
.live_pop_add span{
	line-height: .4rem;
	padding-top: .1rem;
	padding-bottom: .4rem;
	display: block;
	color: rgb(102,102,102);
	font-size: .28rem;
}
.live_pop_add input{
	width: 2.3rem;
	height: .8rem;
	border-radius: .1rem;
}
.live_pop_add .btn_noadd{
	float: left;
	background: transparent;
	border: 1px solid #ccc;
}

.live_pop_add .btn_add{
	float: right;
	background: #ff4848;
	border: 1px solid #ff4848;
	color: #fff;
}
